<template>
    <div>
        
    </div>
</template>

<script>
    export default {
        setup(props) {
            // 这些api主要用在第三方库中
            // isProxy : 检查对象是否由reactive或readonly创建的proxy对象,readonly也是限制了set的proxy
            // isReactive: 检查对象是否由reactive创建的响应式代理
            //如果是const info = readonly(reactive({name:"why"})) 返回true
            // isReadonly
            // 检查对象是否由readonly创建的只读代理
            // toRaw
            // 返回reactive或readonly代理的原始对象(不建议保留对原始对象的持久引用,)
            // 以上函数都需要从Vue引入
            // shallowReactive
            // 创建一个响应式代理,它跟踪自身property的响应式,但不执行嵌套对象的深层响应式转换(深层还是原生对象) 如const info = shallowReactive({name:'joke',friend:{name:'kobe'}}) ,friend.name不响应
            // shallowReadonly
            // 创建一个proxy,使其自身的property为只读,但不执行嵌套对象的深度只读转换(深层还是可写的)

        }    
    }
</script>

<style lang="scss" scoped>
    
</style>